rest area – English–Español translations

🇬🇧 en es 🇪🇸

rest area noun

  • rest area along a road
área de descanso, área de servicio
Wiktionary Links